<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BTriangle2</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BTriangle2X</h1>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BTriangle2X()">BTriangle2X</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BTriangle2X(const BPointX<T>&, const BPointX<T>&, const BPointX<T>&)">BTriangle2X</a>(const BPointX&ltT&gt& a, const BPointX&ltT&gt& b, const BPointX&ltT&gt& c);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BTriangle2X(const BTriangle2X<T>&)">BTriangle2X</a>(const BTriangle2X&ltT&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BTriangle2X()">~BTriangle2X</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const BPointX<T>&, const BPointX<T>&, const BPointX<T>&)">set</a>(const BPointX&ltT&gt& a, const BPointX&ltT&gt& b, const BPointX&ltT&gt& c);</td></tr>
			<tr><td align="right">inline BPointX<T>& </td><td><a href="#a()">a</a>();</td></tr>
			<tr><td align="right">inline BPointX<T>& </td><td><a href="#b()">b</a>();</td></tr>
			<tr><td align="right">inline BPointX<T>& </td><td><a href="#c()">c</a>();</td></tr>
			<tr><td align="right">inline const BPointX<T>& </td><td><a href="#a()">a</a>() const;</td></tr>
			<tr><td align="right">inline const BPointX<T>& </td><td><a href="#b()">b</a>() const;</td></tr>
			<tr><td align="right">inline const BPointX<T>& </td><td><a href="#c()">c</a>() const;</td></tr>
			<tr><td align="right">inline const BPointX<T>& </td><td><a href="#normal()">normal</a>() const;</td></tr>
			<tr><td align="right">inline BPointX<T> </td><td><a href="#center()">center</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#radius()">radius</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#radius2()">radius2</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#area()">area</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#around(const BPointX<T>&)">around</a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const BPointX<T>&)">contain</a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#above(const BPointX<T>&)">above</a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#under(const BPointX<T>&)">under</a>(const BPointX&ltT&gt& point) const;</td></tr>
			<tr><td align="right">inline const BTriangle2X& </td><td><a href="#operator = (const BTriangle2X&)">operator = </a>(const BTriangle2X& other);</td></tr>
			<tr><td align="right">inline BTriangle2X </td><td><a href="#operator + (const BPointX<T>&)">operator + </a>(const BPointX&ltT&gt& vec) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BPointX<T>&)">operator += </a>(const BPointX&ltT&gt& vec);</td></tr>
			<tr><td align="right">inline BTriangle2X </td><td><a href="#operator - (const BPointX<T>&)">operator - </a>(const BPointX&ltT&gt& vec) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BPointX<T>&)">operator -= </a>(const BPointX&ltT&gt& vec);</td></tr>
			<tr><td align="right">inline BTriangle2X </td><td><a href="#operator * (const BMatrixX<T>&)">operator * </a>(const BMatrixX&ltT&gt& matrix) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (const BMatrixX<T>&)">operator *= </a>(const BMatrixX&ltT&gt& matrix);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BTriangle2X&)">operator == </a>(const BTriangle2X& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BTriangle2X&)">operator != </a>(const BTriangle2X& other) const;</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BTriangle2X()">
			<h3>inline BTriangle2X();</h3>
		</div>
		<div id="BTriangle2X(const BPointX<T>&, const BPointX<T>&, const BPointX<T>&)">
			<h3>inline BTriangle2X(const BPointX&amp;ltT&amp;gt&amp; a, const BPointX&amp;ltT&amp;gt&amp; b, const BPointX&amp;ltT&amp;gt&amp; c);</h3>
		</div>
		<div id="BTriangle2X(const BTriangle2X<T>&)">
			<h3>inline BTriangle2X(const BTriangle2X&amp;ltT&amp;gt&amp; other);</h3>
		</div>
		<div id="~BTriangle2X()">
			<h3>inline ~BTriangle2X();</h3>
		</div>
		<div id="set(const BPointX<T>&, const BPointX<T>&, const BPointX<T>&)">
			<h3>inline void set(const BPointX&amp;ltT&amp;gt&amp; a, const BPointX&amp;ltT&amp;gt&amp; b, const BPointX&amp;ltT&amp;gt&amp; c);</h3>
		</div>
		<div id="a()">
			<h3>inline BPointX&lt;T&gt;&amp; a();</h3>
		</div>
		<div id="b()">
			<h3>inline BPointX&lt;T&gt;&amp; b();</h3>
		</div>
		<div id="c()">
			<h3>inline BPointX&lt;T&gt;&amp; c();</h3>
		</div>
		<div id="a()">
			<h3>inline const BPointX&lt;T&gt;&amp; a() const;</h3>
		</div>
		<div id="b()">
			<h3>inline const BPointX&lt;T&gt;&amp; b() const;</h3>
		</div>
		<div id="c()">
			<h3>inline const BPointX&lt;T&gt;&amp; c() const;</h3>
		</div>
		<div id="normal()">
			<h3>inline const BPointX&lt;T&gt;&amp; normal() const;</h3>
		</div>
		<div id="center()">
			<h3>inline BPointX&lt;T&gt; center() const;</h3>
		</div>
		<div id="radius()">
			<h3>inline T radius() const;</h3>
		</div>
		<div id="radius2()">
			<h3>inline T radius2() const;</h3>
		</div>
		<div id="area()">
			<h3>inline T area() const;</h3>
		</div>
		<div id="around(const BPointX<T>&)">
			<h3>inline bool around(const BPointX&amp;ltT&amp;gt&amp; point) const;</h3>
		</div>
		<div id="contain(const BPointX<T>&)">
			<h3>inline bool contain(const BPointX&amp;ltT&amp;gt&amp; point) const;</h3>
		</div>
		<div id="above(const BPointX<T>&)">
			<h3>inline bool above(const BPointX&amp;ltT&amp;gt&amp; point) const;</h3>
		</div>
		<div id="under(const BPointX<T>&)">
			<h3>inline bool under(const BPointX&amp;ltT&amp;gt&amp; point) const;</h3>
		</div>
		<div id="operator = (const BTriangle2X&)">
			<h3>inline const BTriangle2X&amp; operator = (const BTriangle2X&amp; other);</h3>
		</div>
		<div id="operator + (const BPointX<T>&)">
			<h3>inline BTriangle2X operator + (const BPointX&amp;ltT&amp;gt&amp; vec) const;</h3>
		</div>
		<div id="operator += (const BPointX<T>&)">
			<h3>inline void operator += (const BPointX&amp;ltT&amp;gt&amp; vec);</h3>
		</div>
		<div id="operator - (const BPointX<T>&)">
			<h3>inline BTriangle2X operator - (const BPointX&amp;ltT&amp;gt&amp; vec) const;</h3>
		</div>
		<div id="operator -= (const BPointX<T>&)">
			<h3>inline void operator -= (const BPointX&amp;ltT&amp;gt&amp; vec);</h3>
		</div>
		<div id="operator * (const BMatrixX<T>&)">
			<h3>inline BTriangle2X operator * (const BMatrixX&amp;ltT&amp;gt&amp; matrix) const;</h3>
		</div>
		<div id="operator *= (const BMatrixX<T>&)">
			<h3>inline void operator *= (const BMatrixX&amp;ltT&amp;gt&amp; matrix);</h3>
		</div>
		<div id="operator == (const BTriangle2X&)">
			<h3>inline bool operator == (const BTriangle2X&amp; other) const;</h3>
		</div>
		<div id="operator != (const BTriangle2X&)">
			<h3>inline bool operator != (const BTriangle2X&amp; other) const;</h3>
		</div>
	</body>
</html>